home *** CD-ROM | disk | FTP | other *** search
/ Aminet 37 / Aminet 37 (2000)(Schatztruhe)[!][Jun 2000].iso / Aminet / comm / bbs / cit_src_AD08.lha / smakefile < prev    next >
Makefile  |  2000-03-25  |  15KB  |  407 lines

  1. # makefile for Amiga Citadel and the utilities
  2. #
  3. #LINKOPTS = VERBOSE addsym
  4. LINKOPTS = VERBOSE nodebug
  5. #
  6. MROBJS   = mr.o
  7. CIMROBJS = cimr.o
  8. NLSTOBJS = nlstat.o
  9. NeTsOBJS = netstat.o
  10. UTILOBJS = sysutil.o slist.o tools.o
  11. #UTILOBJS  = slist.o
  12. RESETOBJS = reset_net.o  $(UTILOBJS)
  13. MSGCOMM  = msgnfmt.o compact.o virt.o
  14. AFFOBJS  = aff.o affsys.o  $(UTILOBJS)
  15. 2ndOBJS  = 2ndfmt.o $(UTILOBJS)
  16. MSGOOBJS = msgout.o   compute_net_stats.o $(UTILOBJS) $(MSGCOMM)  mailfwd.o
  17. MSGAOBJS = msgadd.o   compute_net_stats.o vortex.o NormalizeDate.o $(UTILOBJS) $(MSGCOMM)
  18. VIRTOBJS = va.o va2.o vasys.o     $(UTILOBJS)
  19. CLOGOBJS = clog.o     $(UTILOBJS)
  20. CVRTOBJS = cvrtlog.o  $(UTILOBJS)
  21. VERFOBJS = verify.o   $(UTILOBJS)
  22. MSGSCANO = msgscan.o  $(UTILOBJS)
  23. EXPAOBJS = expand.o   $(UTILOBJS)
  24. LOGEOBJS = logedit.o  $(UTILOBJS) mailfwd.o
  25. CLRYOBJS = clray.o    $(UTILOBJS)
  26. POPUOBJS = popular.o  $(UTILOBJS)
  27. CALLOBJS = callstat.o $(UTILOBJS)
  28. LOGSOBJS = logstat.o  $(UTILOBJS)
  29. ADDUOBJS = adduser.o  $(UTILOBJS)
  30. VORLOBJS = vorlister.o
  31. DATCOBJS = datachng.o $(UTILOBJS)
  32. ROUTOBJS = routmail.o $(UTILOBJS) virt.o  mapsys.o nodeedit.o msgnfmt.o
  33. CLENOBJS = clean.o    $(UTILOBJS)
  34. REC1OBJS = recover1.o $(UTILOBJS)
  35. REC2OBJS = recover2.o $(UTILOBJS)
  36. NODEOBJS = nodelist.o $(UTILOBJS)  virt.o
  37. NETLOBJS = netlist.o  $(UTILOBJS)  virt.o
  38.  
  39.  
  40. CTDLOBJS = ctdl.o arch.o areas.o bio.o calllog.o\
  41.            compact.o domains.o events.o floors.o\
  42.                  hot_help.o info.o log.o mailfwd.o  cc.o\
  43.                  misc.o modem.o msg.o msgnfmt.o netcall.o\
  44.                  netitl.o netmisc.o netrcv.o rooma.o\
  45.            roomb.o route.o slist.o tools.o virt.o\
  46.                  virt2.o vortex.o sysarc.o sysdep1.o sysdep2.o\
  47.                  sysdep3.o sysdoor.o sysedit.o syszm.o netcache.o \
  48.                  cit_zmodem.o minrexx.o DisplayDate.o \
  49.                  roqwk.o getenv.o sysdep4.o file_comments.o
  50.  
  51. #  libmem.o  <--only needed to track memory problems
  52.  
  53. LIBSOBJS =  libcryp.o liblog.o liblog2.o libmsg.o libnet.o libroom.o libtabl.o NormalizeDate.o
  54.  
  55.  
  56. both:      ctdl confg
  57. all :      both utils
  58.  
  59. ctdl:   ctdllib.lib smakefile  $(CTDLOBJS)
  60.         slink <WITH <
  61.                 FROM lib:catch.o $(CTDLOBJS)
  62.                       TO ctdl
  63.                       LIBRARY  ctdllib.lib lib:scms.lib lib:scs.lib lib:amiga.lib
  64.           $(LINKOPTS) MAP ctdl.map fhls
  65. <
  66.  
  67. ctdllib.lib : $(LIBSOBJS)
  68.               oml ctdllib.lib r $(LIBSOBJS)
  69.  
  70. confg:  confg.o confg2.o syscfg.o slist.o tools.o  ctdllib.lib
  71.     slink <WITH <
  72.            from lib:catch.o confg.o confg2.o syscfg.o
  73.            slist.o tools.o to confg library ctdllib.lib lib:scs.lib
  74.            $(LINKOPTS) MAP confg.map fhls
  75. <
  76.  
  77. utils    :  adduser callstat clean clog clray culldir cvrtlog datachng\
  78.            expand logedit logstat msgadd msgout nodelist popular\
  79.            recover1 recover2 verify nlstat 2ndfmt aff\
  80.            netstat netlist reset_net mr cimr vorlister
  81.  
  82. utils2   : routmail  virtadm
  83.  
  84. remove   : ctdl
  85.            delete clog clray callstat adduser vorlister logstat popular
  86.            delete clean nodelist recover1 recover2 datachng logedit expand
  87.            delete verify cvrtlog  msgadd msgout virtadm culldir aff mr
  88.            delete nlstat routmail netstat netlist  cimr
  89.            delete     clog.o    clray.o callstat.o  adduser.o  vorlister.o
  90.            delete  logstat.o  popular.o    clean.o nodelist.o recover1.o
  91.            delete recover2.o datachng.o  logedit.o   expand.o   verify.o
  92.            delete  cvrtlog.o   msgadd.o   msgout.o  virtadm.o  culldir.o
  93.            delete mr.o  aff.o   nlstat.o routmail.o  netstat.o netlist.o
  94.            delete  cimr.o
  95.  
  96. mr       : $(MROBJS)
  97.            slink <WITH <
  98.                  FROM LIB:c.o $(MROBJS) to mr
  99.                  LIB LIB:scs.lib lib:amiga.lib
  100.                  $(linkopts)
  101. <
  102. cimr       : $(CIMROBJS)
  103.            slink <WITH <
  104.                  FROM LIB:c.o $(CIMROBJS) to cimr
  105.                  LIB LIB:scs.lib lib:amiga.lib
  106.                  $(linkopts)
  107. <
  108. nlstat   : $(NLSTOBJS)
  109.            slink <WITH <
  110.                  FROM LIB:c.o $(NLSTOBJS) to nlstat
  111.                  LIB LIB:scs.lib LIB:amiga.lib
  112.                  $(linkopts)
  113. <
  114.  
  115. netstat   : $(NeTsOBJS)
  116.            slink <WITH <
  117.                  FROM LIB:c.o $(NeTsOBJS) to netstat
  118.                  LIB LIB:scs.lib LIB:amiga.lib
  119.                  $(linkopts)
  120. <
  121.  
  122. routmail : $(ROUTOBJS)  ctdllib.lib
  123.            slink <WITH <
  124.                  FROM LIB:c.o $(ROUTOBJS) to routmail
  125.                  LIB LIB:scs.lib ctdllib.lib LIB:amiga.lib
  126.                  $(linkopts)
  127. <
  128.  
  129. 2ndfmt : $(2ndOBJS)  ctdllib.lib
  130.            slink <WITH <
  131.                  FROM LIB:c.o $(2ndOBJS) to 2ndfmt
  132.                  LIB LIB:scs.lib ctdllib.lib LIB:amiga.lib
  133.                  $(linkopts)
  134. <
  135.  
  136. virtadm  : $(VIRTOBJS)  ctdllib.lib
  137.            slink <WITH <
  138.                  FROM LIB:c.o $(VIRTOBJS) to virtadm
  139.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  140.                  $(linkopts)
  141. <
  142.  
  143.  
  144. aff      : $(AFFOBJS)  ctdllib.lib
  145.            slink <WITH <
  146.                  FROM LIB:c.o $(AFFOBJS) to aff
  147.                  LIB  ctdllib.lib LIB:scs.lib LIB:amiga.lib
  148.                  $(linkopts)
  149. <
  150.  
  151. clog     : $(CLOGOBJS)  ctdllib.lib
  152.            slink <WITH <
  153.                  FROM LIB:c.o $(CLOGOBJS) to clog
  154.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  155.                  $(linkopts)
  156. <
  157.  
  158. msgadd   : $(MSGAOBJS)  ctdllib.lib
  159.            slink <WITH <
  160.                  FROM LIB:c.o $(MSGAOBJS) to msgadd
  161.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  162.                  $(linkopts)
  163. <
  164.  
  165. msgout   : $(MSGOOBJS)  ctdllib.lib
  166.            slink <WITH <
  167.                  FROM LIB:c.o $(MSGOOBJS) to msgout
  168.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  169.                  $(linkopts)
  170. <
  171.  
  172. cvrtlog  : $(CVRTOBJS)  ctdllib.lib
  173.            slink <WITH <
  174.                  FROM LIB:c.o $(CVRTOBJS) to cvrtlog
  175.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  176.                  $(linkopts)
  177. <
  178.  
  179. verify   : $(VERFOBJS)  ctdllib.lib
  180.            slink <WITH <
  181.                  FROM LIB:c.o $(VERFOBJS) to verify
  182.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  183.                  $(linkopts)
  184. <
  185. test   : $(TESTOBJS)  ctdllib.lib
  186.            slink <WITH <
  187.                  FROM LIB:c.o $(TESTOBJS) to test
  188.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  189.                  $(linkopts)
  190. <
  191. msgscan   : $(MSGSCANO)  ctdllib.lib
  192.            slink <WITH <
  193.                  FROM LIB:c.o $(MSGSCANO) to msgscan
  194.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  195.                  $(linkopts)
  196. <
  197. expand   : $(EXPAOBJS)  ctdllib.lib
  198.            slink <WITH <
  199.                  FROM LIB:c.o $(EXPAOBJS) to expand
  200.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  201.                  $(linkopts)
  202. <
  203.  
  204. logedit  : $(LOGEOBJS)  ctdllib.lib
  205.            slink <WITH <
  206.                  FROM LIB:c.o $(LOGEOBJS) to logedit
  207.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  208.                  $(linkopts)
  209. <
  210.  
  211. nodelist : $(NODEOBJS)  ctdllib.lib
  212.            slink <WITH <
  213.                  FROM LIB:c.o $(NODEOBJS) to nodelist
  214.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  215.                  $(linkopts)
  216. <
  217.  
  218. netlist  : $(NETLOBJS)  ctdllib.lib
  219.            slink <WITH <
  220.                  FROM LIB:c.o $(NETLOBJS) to netlist
  221.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  222.                  $(linkopts)
  223. <
  224.  
  225. recover1 : $(REC1OBJS)  ctdllib.lib
  226.            slink <WITH <
  227.                  FROM LIB:c.o $(REC1OBJS) to recover1
  228.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  229.                  $(linkopts)
  230. <
  231.  
  232. recover2 : $(REC2OBJS)  ctdllib.lib
  233.            slink <WITH <
  234.                  FROM LIB:c.o $(REC2OBJS) to recover2
  235.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  236.                  $(linkopts)
  237. <
  238.  
  239. logstat  : $(LOGSOBJS)  ctdllib.lib
  240.            slink <WITH <
  241.                  FROM LIB:c.o $(LOGSOBJS) to logstat
  242.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  243.                  $(linkopts)
  244. <
  245.  
  246. clean    : $(CLENOBJS)  ctdllib.lib
  247.            slink <WITH <
  248.                  FROM LIB:c.o $(CLENOBJS) to clean
  249.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  250.                  $(linkopts)
  251. <
  252.  
  253. reset_net : $(RESETOBJS)  ctdllib.lib
  254.            slink <WITH <
  255.                  FROM LIB:c.o $(RESETOBJS) to reset_net
  256.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  257.                  $(linkopts)
  258. <
  259.  
  260. vorlister  : $(VORLOBJS)
  261.            slink <WITH <
  262.                  FROM LIB:c.o $(VORLOBJS) to vorlister
  263.                  LIB LIB:scs.lib LIB:amiga.lib
  264.                  $(linkopts)
  265. <
  266.  
  267. datachng : $(DATCOBJS)  ctdllib.lib
  268.            slink <WITH <
  269.                  FROM LIB:c.o $(DATCOBJS) to datachng
  270.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  271.                  $(linkopts)
  272. <
  273.  
  274. adduser  : $(ADDUOBJS)  ctdllib.lib
  275.            slink <WITH <
  276.                  FROM LIB:c.o $(ADDUOBJS) to adduser
  277.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  278.                  $(linkopts)
  279. <
  280.  
  281. clray     : $(CLRYOBJS)  ctdllib.lib
  282.            slink <WITH <
  283.                  FROM LIB:c.o $(CLRYOBJS) to clray
  284.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  285.                  $(linkopts)
  286. <
  287. popular   : $(POPUOBJS)  ctdllib.lib
  288.            slink <WITH <
  289.                  FROM LIB:c.o $(POPUOBJS) to popular
  290.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  291.                  $(linkopts)
  292. <
  293. callstat  : $(CALLOBJS)  ctdllib.lib
  294.            slink <WITH <
  295.                  FROM LIB:c.o $(CALLOBJS) to callstat
  296.                  LIB ctdllib.lib LIB:scms.lib LIB:scs.lib LIB:amiga.lib
  297.                  $(linkopts)
  298. <
  299. culldir  : culldir.o   ctdllib.lib
  300.            slink <WITH <
  301.                  FROM LIB:c.o culldir.o to culldir
  302.                  LIB ctdllib.lib LIB:scs.lib LIB:amiga.lib
  303.                  $(linkopts)
  304. <
  305.  
  306. 2ndfmt.o    : 2ndfmt.c      2ndfmt.h slist.h  sysdep.h
  307. adduser.o   : adduser.c     ctdl.h  sysdep.h
  308. aff.o       : aff.c         ctdl.h  sysdep.h
  309. affsys.o    : affsys.c      ctdl.h  sysdep.h
  310. arch.o      : arch.c        ctdl.h  sysdep.h
  311. areas.o     : areas.c       ctdl.h  sysdep.h
  312. bio.o       : bio.c         ctdl.h  sysdep.h
  313. calllog.o   : calllog.c     ctdl.h  sysdep.h
  314. callstat.o  : callstat.c    ctdl.h  sysdep.h
  315. cc.o        : cc.c          ctdl.h  sysdep.h
  316. cimr.o      : cimr.c                sysdep.h
  317. Cit_Qwk.o   : Cit_Qwk.c     ctdl.h slist.h  sysdep.h
  318. cit_zmodem.o: cit_zmodem.c  ctdl.h sysdep.h xproto.h zmodem.h xprzmodem.h
  319. clean.o     : clean.c       ctdl.h  sysdep.h
  320. clog.o      : clog.c        ctdl.h  sysdep.h
  321. clray.o     : clray.c       ctdl.h  sysdep.h
  322. compact.o   : compact.c     ctdl.h  sysdep.h
  323. compute_net_stats.o : compute_net_stats.c ctdl.h sysdep.h
  324. confg.o     : confg.c       ctdl.h  sysdep.h
  325. confg2.o    : confg2.c      ctdl.h  sysdep.h
  326. ctdl.o      : ctdl.c        ctdl.h  sysdep.h global_data.h
  327. culldir.o   : culldir.c  sysdep.h
  328. cvrtlog.o   : cvrtlog.c     ctdl.h  sysdep.h
  329. datachng.o  : datachng.c    ctdl.h  sysdep.h
  330. DisplayDate.o : DisplayDate.c ctdl.h sysdep.h
  331. domains.o   : domains.c     ctdl.h 2ndfmt.h  sysdep.h
  332. util_domains.o   : util_domains.c     ctdl.h 2ndfmt.h  sysdep.h
  333. events.o    : events.c      ctdl.h  sysdep.h
  334. expand.o    : expand.c      ctdl.h  sysdep.h
  335. file_comments.o   : file_comments.c     ctdl.h  sysdep.h
  336. floors.o    : floors.c      ctdl.h  sysdep.h
  337. getenv.o    : getenv.c
  338.      sc param=both getenv.c nolink
  339. hot_help.o  : hot_help.c    ctdl.h  sysdep.h
  340. include.o   : include.c     slist.h  sysdep.h
  341. info.o      : info.c        ctdl.h  sysdep.h
  342. libcryp.o   : libcryp.c     ctdl.h  sysdep.h
  343. liblog.o    : liblog.c      ctdl.h  sysdep.h
  344. liblog2.o   : liblog2.c     ctdl.h  sysdep.h
  345. libmem.o    : libmem.c  sysdep.h
  346. libmsg.o    : libmsg.c      ctdl.h  sysdep.h
  347. libnet.o    : libnet.c      ctdl.h  sysdep.h
  348. libroom.o   : libroom.c     ctdl.h  sysdep.h
  349. libtabl.o   : libtabl.c     ctdl.h  sysdep.h
  350. log.o       : log.c         ctdl.h  sysdep.h
  351. logedit.o   : logedit.c     ctdl.h  sysdep.h
  352. logstat.o   : logstat.c     ctdl.h  sysdep.h
  353. mailfwd.o   : mailfwd.c     ctdl.h  sysdep.h
  354. mapsys.o    : mapsys.c      ctdl.h  sysdep.h
  355. minrexx.o   : minrexx.c     minrexx.h  sysdep.h
  356. misc.o      : misc.c        ctdl.h  sysdep.h
  357. modem.o     : modem.c       ctdl.h  sysdep.h
  358. mr.o        : mr.c  sysdep.h
  359. msg.o       : msg.c         ctdl.h  sysdep.h
  360. msgadd.o    : msgadd.c      ctdl.h  sysdep.h
  361. msgnfmt.o   : msgnfmt.c     ctdl.h  sysdep.h
  362. msgout.o    : msgout.c      ctdl.h 2ndfmt.h  sysdep.h
  363. netcache.o  : netcache.c    ctdl.h  sysdep.h
  364. netcall.o   : netcall.c     ctdl.h  sysdep.h
  365. netitl.o    : netitl.c      ctdl.h  sysdep.h
  366. netlist.o   : netlist.c     ctdl.h  sysdep.h
  367. netmisc.o   : netmisc.c     ctdl.h  sysdep.h
  368. netrcv.o    : netrcv.c      ctdl.h  sysdep.h
  369. netstat.o   : netstat.c  sysdep.h
  370. nlstat.o    : nlstat.c  sysdep.h
  371. nodeedit.o  : nodeedit.c    ctdl.h  sysdep.h
  372. nodelist.o  : nodelist.c    ctdl.h  sysdep.h
  373. node_edit.o : node_edit.c   ctdl.h  sysdep.h
  374. NormalizeDate.o : NormalizeDate.c
  375. popular.o   : popular.c     ctdl.h  sysdep.h
  376. recover1.o  : recover1.c    ctdl.h  sysdep.h
  377. recover2.o  : recover2.c    ctdl.h  sysdep.h
  378. reset_net.o : reset_net.c   ctdl.h  sysdep.h
  379. rooma.o     : rooma.c       ctdl.h  sysdep.h
  380. roomb.o     : roomb.c       ctdl.h  sysdep.h
  381. ROqwk.o     : ROqwk.c       ctdl.h  sysdep.h
  382. route.o     : route.c       ctdl.h  sysdep.h
  383. route_sys.o : route_sys.c   ctdl.h  sysdep.h
  384. routmail.o  : routmail.c    ctdl.h citamap.h  sysdep.h
  385. slist.o     : slist.c       ctdl.h slist.h  sysdep.h
  386. stroll.o    : stroll.c      ctdl.h  sysdep.h
  387. sysarc.o    : sysarc.c      ctdl.h  sysdep.h
  388. syscfg.o    : syscfg.c      ctdl.h c68door.h  sysdep.h
  389. sysdep1.o   : sysdep1.c     ctdl.h  sysdep.h  global_data.h
  390. sysdep2.o   : sysdep2.c     ctdl.h minrexx.h  sysdep.h  global_data.h
  391. sysdep3.o   : sysdep3.c     ctdl.h minrexx.h  sysdep.h  global_data.h
  392. sysdep4.o   : sysdep4.c     ctdl.h  sysdep.h
  393. sysdoor.o   : sysdoor.c     ctdl.h c68door.h  sysdep.h
  394. sysedit.o   : sysedit.c     ctdl.h  sysdep.h
  395. sysutil.o   : sysutil.c     ctdl.h sysutil.h  sysdep.h
  396. syszm.o     : syszm.c       ctdl.h  sysdep.h
  397. tools.o     : tools.c       ctdl.h  sysdep.h
  398. util_lib.o  : util_lib.c    ctdl.h  sysdep.h
  399. va.o        : va.c          ctdl.h  sysdep.h
  400. va2.o       : va2.c         ctdl.h  sysdep.h
  401. vasys.o     : vasys.c       ctdl.h  sysdep.h
  402. verify.o    : verify.c      ctdl.h c68door.h  sysdep.h
  403. vorlister.o : vorlister.c           vortex.h  sysdep.h
  404. virt.o      : virt.c        ctdl.h  sysdep.h
  405. virt2.o     : virt2.c       ctdl.h  sysdep.h
  406. vortex.o    : vortex.c      ctdl.h  sysdep.h
  407.